Natürliche Vorkommen: Portugal (zerstreut fast im gesamten Gebiet, häufiger im Westteil), Spanien (Norden mit Ausstrahlung in den Nordosten), Frankreich (Festland und Korsika), Benelux-Staaten, Irland, Kanalinseln, Deutschland (Baden-Württemberg, Hessen, Nordrhein-Westfalen, Rheinland-Pfalz, Schleswig-Holstein (nur eingebürgert) und Saarland), Schweiz, Italien (Festland (außer Aosta, Trentino-Südtirol und Apulien), Sardinien und Sizilien), Algerien, Marokko, Azoren und Kanaren; eingebürgert oder eingeschleppt in Estland, China (Xinjiang), Neuseeland, Chile und in den USA (New York)
Rand von Flüssen, Bächen und Quellen; in 0-1200 m Höhe